﻿var indice = 0;
var cantidadFotos;
var idUsuarioLogueado = 0;

function setIdUsuarioLogueado(idUsuario) {
    idUsuarioLogueado = idUsuario;
}

function Anterior(IdUsuario) {
    if (indice != 1)
        indice = indice - 1;
    else
        indice = cantidadFotos;
    GetFoto(IdUsuario);
}

function Siguiente(IdUsuario) {
    if (indice != cantidadFotos)
        indice = indice + 1;
    else
        indice = 1;

    GetFoto(IdUsuario);
}

function GetFotos(IdUsuario) {
    var parametros = "{" +
                        "'idUsuario':'" + IdUsuario + "', " +
                        "'idLogueado':'" + idUsuarioLogueado + "'" +
                     "}";

    LlamarWebService("../Servicios/Usuario.asmx/GetFotos", parametros, MostrarFotos, FuncionFallo);
}


function GetFoto(IdUsuario) {
    var parametros = "{" +
                        "'index':'" + indice + "'," +
                        "'idUsuario':'" + IdUsuario + "'" +
                        "'idLogueado':'" + idUsuarioLogueado + "'" +
                     "}";

    LlamarWebService("../Servicios/Usuario.asmx/GetFoto", parametros, MostrarFoto, FuncionFallo);    
}

function MostrarFotos(fotos) { 

    $.each(fotos, function (index, foto) {
        $('<img ' +
          'alt="' + foto.DescripcionFoto + '"' +
          'src="' + foto.UrlFoto + '">' 
          ).appendTo("#galleria");
    });


}



function MostrarFoto(foto) {
    $("#FotosUsuario").empty();
    $('<img id="Imagen" src="' + foto.UrlFoto + '" alt="" />').appendTo('#FotosUsuario');
    $("#Descripcion").empty();
    $('<div>' + foto.DescripcionFoto + '</div>').appendTo('#Descripcion');
}

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else

        return decodeURIComponent(results[1].replace(/\+/g, " "));
}